Text copied to clipboard!

Názov

Text copied to clipboard!

Vývojár Embedded CC

Opis

Text copied to clipboard!
Hľadáme skúseného vývojára embedded systémov, ktorý sa pripojí k nášmu tímu a pomôže nám vytvárať inovatívne riešenia v oblasti vstavaných systémov. Ako vývojár embedded CC budete zodpovedný za návrh, implementáciu a testovanie softvéru pre embedded zariadenia. Budete pracovať s mikrokontrolérmi, rôznymi perifériami a komunikačnými protokolmi, pričom budete úzko spolupracovať s hardvérovými inžiniermi a ďalšími členmi tímu. Vašou hlavnou úlohou bude vývoj softvéru v jazyku C/C++ pre embedded systémy, optimalizácia kódu pre výkon a pamäťové obmedzenia a riešenie problémov súvisiacich s hardvérom. Očakávame, že budete mať skúsenosti s vývojom real-time aplikácií, prácou s operačnými systémami pre embedded zariadenia (napr. FreeRTOS) a znalosťou rôznych komunikačných protokolov, ako sú UART, SPI, I2C, CAN alebo Ethernet. Okrem technických zručností je dôležité, aby ste mali analytické myslenie, schopnosť riešiť problémy a pracovať v tíme. Budete sa podieľať na celom vývojovom cykle produktu, od návrhu až po testovanie a nasadenie. Vaša práca bude zahŕňať aj dokumentáciu kódu a spoluprácu s ostatnými oddeleniami na zabezpečenie kvality a funkčnosti vyvíjaných riešení. Ak máte skúsenosti s vývojom embedded systémov, znalosť programovania v jazyku C/C++ a chuť pracovať na zaujímavých projektoch, radi vás privítame v našom tíme!

Zodpovednosti

Text copied to clipboard!
  • Vývoj a implementácia softvéru pre embedded systémy v jazyku C/C++.
  • Testovanie a ladenie softvéru na embedded zariadeniach.
  • Optimalizácia kódu pre výkon a pamäťové obmedzenia.
  • Spolupráca s hardvérovými inžiniermi na integrácii softvéru s hardvérom.
  • Dokumentácia kódu a vývojových procesov.
  • Riešenie problémov a oprava chýb v existujúcich systémoch.
  • Vývoj a implementácia komunikačných protokolov pre embedded zariadenia.
  • Účasť na návrhu architektúry embedded systémov.

Požiadavky

Text copied to clipboard!
  • Skúsenosti s programovaním v jazyku C/C++ pre embedded systémy.
  • Znalosť mikrokontrolérov a ich periférií.
  • Skúsenosti s real-time operačnými systémami (napr. FreeRTOS).
  • Znalosť komunikačných protokolov ako UART, SPI, I2C, CAN, Ethernet.
  • Schopnosť čítať a rozumieť schémam elektronických obvodov.
  • Skúsenosti s nástrojmi na ladenie embedded systémov (napr. JTAG, oscilloskop).
  • Analytické myslenie a schopnosť riešiť problémy.
  • Schopnosť pracovať v tíme a komunikovať s ostatnými oddeleniami.

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké skúsenosti máte s programovaním embedded systémov v jazyku C/C++?
  • Môžete opísať projekt, na ktorom ste pracovali a ktorý zahŕňal embedded systémy?
  • Aké komunikačné protokoly ste používali pri vývoji embedded zariadení?
  • Ako riešite problémy s výkonom a pamäťovými obmedzeniami v embedded systémoch?
  • Aké nástroje používate na ladenie a testovanie embedded softvéru?
  • Máte skúsenosti s real-time operačnými systémami? Ak áno, s ktorými?
  • Ako by ste optimalizovali kód pre embedded zariadenie s obmedzenými zdrojmi?
  • Ako pristupujete k dokumentácii kódu a vývojových procesov?